// forEach 是数组的API
function forEach(arr, callback) {
    //完成对数组的遍历,并对每个元素执行操作
    for (let i = 0; i < arr.length; i++) {
        // 块级作用域
        const item = arr[i];
        callback(item, i, arr);
    }
}
const items = [1, 2, 3, 4, 5]
forEach(items, function(item, index) {
        // console.log(item);
    })
    // console.log(items.map(function(item) {
    //     console.log(item);
    // }));
const newItems = items.map(function(item, index) {
    console.log(item, index);
    // 比forEach更高级
    return item + 5;
});
console.log(newItems, items);